package com.baba.bracelet.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.stereotype.Service;

/**
 * @author wulongbo
 * @version 1.0
 * @date 2020/6/12 19:05
 * @description
 */
@Data
@TableName("tbl_equip_state")//@TableName中的值对应着表名
@ApiModel(value = "设备状态信息(电池电量+报警状态)")
public class EquipStateEntity {
    /**
     * 设备IMEI号,固定15位
     */
    @ApiModelProperty(value = "设备IMEI号,固定15位", name = "imei")
    @TableId(type = IdType.INPUT)
    private String imei;


    /**
     * 设备状态：00为无任何报警(01：SOS,02：低电,03：脱落报警,04:佩戴提醒，05：剪断报警,06:跌倒报警,07:心率异常, 08:心率过高, 09:心率过低,10收缩压过高,11收缩压过低,12舒张压过高,13舒张压过低)
     */
    @ApiModelProperty(value = "设备状态：00为无任何报警(01：SOS,02：低电,03：脱落报警,04:佩戴提醒，05：剪断报警,06:跌倒报警,07:心率异常, 08:心率过高, 09:心率过低,10收缩压过高,11收缩压过低,12舒张压过高,13舒张压过低)",name = "state")
    private Integer state;

    /**
     * 电池电量
     */
    @ApiModelProperty(value = "电池电量",name = "battery")
    private Integer battery;

}
